Laurier Flow
⌘K

© 2026 LaurierFlow. All rights reserved.

AboutPrivacy



CP 373

Ethics & Professional Practice

Introduction to ethics, computer reliability and safety, privacy, computer crime, intellectual property, impact of computers on work and society. Assessment includes written assignments and oral presentations. Prerequisites: CP264.

100%Liked
100%Easy
80%Useful
Based on 2 ratings

Prerequisites

CP 264 (Min. Grade D-)

Leads To

No Leads To Information Available

Restrictions

Must be enrolled in one of the following Levels:Undergraduate (UG)

Reviews

CP373 is honestly one of the easiest CS classes you’ll ever take, since it’s basically non-technical and focused entirely on assignments and quizzes with no midterm or exam. The professor came from a philosophy background, which made the course very writing-heavy with lots of essays and assignments, but I actually loved that aspect. We explored philosophy, history, and even future possibilities in technology, connecting them back to computer science in really interesting ways. I found it fascinating to learn about different philosophers and current issues in the tech world, and I genuinely enjoyed the writing and reflection this course encouraged.

Easy
Useful
Liked

— Business Administration (BBA) + Computer Science (BSc) student

CP373 is one of the "Bird" courses in this department. There was no Final exam or Midterm. Just 5 Online Quizzes, Discussion posts, a Group Presentation, & a Paper for the Final. The Quizzes are the main component of the grade as they're worth 10% each. The presentation & paper were both about 20% each. This course mainly deals with philosophical ideas & thinkers, and applies to them to tech. The professor is engaging when he talks and always give relatable examples or cool insights on the topics.

Easy
Useful
Liked

— Computer Science (BSc), Waterloo student, taught by Jason Robinson

Contributed by Students

Course Outlines

to view and upload course outlines

Schedule